package com.heima.minio;

import io.minio.MinioClient;
import io.minio.PutObjectArgs;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class UploadTest {
    public static void main(String[] args) throws Exception {
        //获取文件的stream流
        FileInputStream stream=new FileInputStream(new File("D:\\list.html"));

        //1.连接minio客户端
        MinioClient client= MinioClient.builder()
                .endpoint("http://192.168.200.105:9000")
                .credentials("minio","minio123")
                .build();
        //2.上传文件
        PutObjectArgs putobjectArgs= PutObjectArgs.builder()
                .bucket("toutiao")//指定上传文件的桶目录
                .object("aa.html")//表示指定上传之后文件的名称
                .contentType("text/html")//指定上传文件的类型
                .stream(stream,stream.available(),-1)//上传文件
                .build();
        client.putObject(putobjectArgs);
    }
}
